﻿/*
 * Script: "validacion_reportes.js"
 * Copyright 2011 SISVOX.
 *
 * Licenciado bajo SISVOX, Version 1.0 (la "Licencia");
 * El codigo presente que compone este Software es propiedad unica y
 * exclusivamente de SISVOX, por lo tanto, usted no podrá utilizar este
 * archivo excepto en cumplimiento de la Licencia ofrecida por SISVOX.
 * Usted puede obtener una copia de la Licencia en:
 *
 *      Soluciones Integrales de Software Vox (SISVOX)
 *                 http://www.sisvox.com
 *
 *     - Carlos Calvo      <ccalvo@sisvox.com>
 *     - Andres Hernandez  <ahernandez@sisvox.com>
 *
 * A menos que sea requerido por la ley aplicable o se acuerde por escrito,
 * el software distribuido bajo la licencia se distribuye "TAL CUAL", CON
 * LAS GARANTIAS Y CONDICIONES expresadas en la "Licencia".
 */
 

// =================================================================================================================
// ============================================== Consultar Auditoria ==============================================
// =================================================================================================================

function reimpresion(form) {
	
	var login 			= document.getElementById("login").value;
	var id_evento 		= document.getElementById("id_evento").value;
	var fecha_inicio 	= document.getElementById("fecha_inicio").value;
	var fecha_fin 		= document.getElementById("fecha_fin").value;
	
	var inicio	= fecha_inicio.split("/");
	var fin 	= fecha_fin.split("/");
	
	if ( login == "" ) { 					alert("Debe indicar el Nombre de Usuario");	
	} else if ( id_evento == "" ) { 		alert("Debe indicar el Evento que desea Reimprimir");
	} else if ( fecha_inicio == "" ) { 		alert("Debe indicar la Fecha de Inicio");
	
	} else if ( fecha_fin == "" ) {			alert("Debe indicar la Fecha de Fin");	
	
	} else if ((parseFloat(inicio[2]) >= parseFloat(fin[2])) && (parseFloat(inicio[1]) >= parseFloat(fin[1])) && (parseFloat(inicio[0]) > parseFloat(fin[0]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if ((parseFloat(inicio[2]) == parseFloat(fin[2])) && (parseFloat(inicio[1]) > parseFloat(fin[1]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if (parseFloat(inicio[2]) > parseFloat(fin[2])) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if (true) {      
		form.submit();                    
	}
}

// =================================================================================================================
// ============================================== Consultar Auditoria ==============================================
// =================================================================================================================

function consultar_auditoria(form) {
	
	var login 			= document.getElementById("login").value;
	var carnet 			= document.getElementById("carnet").value;
	
	longitud_id_permisologia = form.id_permisologia.length;
	desc_id_evento = "";

    var primero = 1;
    for ( var i = 0; i < longitud_id_permisologia; i++ ) {
        if (form.id_permisologia[i].checked == true){
           	if ( primero == 1 ) {
				desc_id_evento =  desc_id_evento + form.id_permisologia[i].value;
				primero = 2;
			} else {
				desc_id_evento =  desc_id_evento + ", " + form.id_permisologia[i].value;
			}			
        }
    }

    document.getElementById("h_desc_id_evento").value = desc_id_evento;
	
	
	var fecha_inicio 	= document.getElementById("fecha_inicio").value;
	var fecha_fin 		= document.getElementById("fecha_fin").value;
	
	var inicio	= fecha_inicio.split("/");
	var fin 	= fecha_fin.split("/");
	
	if ( login == "" ) { 					alert("Debe indicar el Nombre de Usuario");	
	
	} else if ( carnet == "" ) { 			alert("Debe consultar los Datos del Usuario");	
	
	} else if ( desc_id_evento == "" ) { 	alert("Debe indicar al menos un Evento");	
	
	} else if ( fecha_inicio == "" ) { 		alert("Debe indicar la Fecha de Inicio");
	
	} else if ( fecha_fin == "" ) {			alert("Debe indicar la Fecha de Fin");	
	
	} else if ((parseFloat(inicio[2]) >= parseFloat(fin[2])) && (parseFloat(inicio[1]) >= parseFloat(fin[1])) && (parseFloat(inicio[0]) > parseFloat(fin[0]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if ((parseFloat(inicio[2]) == parseFloat(fin[2])) && (parseFloat(inicio[1]) > parseFloat(fin[1]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if (parseFloat(inicio[2]) > parseFloat(fin[2])) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if (true) {      
		form.submit();                    
	}
}

// =================================================================================================================
// ============================================= Placas por Espacio Fisico =========================================
// =================================================================================================================

function consultar_ubicacion(form) {
	
	var boveda	 	= document.getElementById("boveda").value;
	var anaquel 	= document.getElementById("anaquel").value;
	var columna 	= document.getElementById("columna").value;
	var bandeja 	= document.getElementById("bandeja").value;
	
	if ( boveda == "" ) { 			alert("Debe indicar una Bóveda");
	} else if ( anaquel == "" ) { 	alert("Debe indicar un Anaquel");
	} else if ( columna == "" ) { 	alert("Debe indicar una Columna");	
	} else if ( bandeja == "" ) {	alert("Debe indicar una Bandeja"); 
	
	} else if (true) {				
		form.submit();
	}
}


// =================================================================================================================
// ========================================== Consultar Placas al Detalle ==========================================
// =================================================================================================================

function consultar_detalle(form) {
	
	var fecha_inicio 	= document.getElementById("fecha_inicio").value;
	var fecha_fin 		= document.getElementById("fecha_fin").value;
	var id_estatus		= document.getElementById("id_estatus").value;
	
	var inicio  = fecha_inicio.split("/");
	var fin 	= fecha_fin.split("/");
	
	if ( fecha_inicio == "" ) { 		alert("Debe indicar la Fecha de Inicio");
	} else if ( fecha_fin == "" ) {		alert("Debe indicar la Fecha de Fin");	
	
	} else if ((parseFloat(inicio[2]) >= parseFloat(fin[2])) && (parseFloat(inicio[1]) >= parseFloat(fin[1])) && (parseFloat(inicio[0]) > parseFloat(fin[0]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if ((parseFloat(inicio[2]) == parseFloat(fin[2])) && (parseFloat(inicio[1]) > parseFloat(fin[1]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if (parseFloat(inicio[2]) > parseFloat(fin[2])) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
	} else if ( id_estatus == "" ) {		alert("Debe indicar el Estatus");	
	 
	} else if (true) {      
		form.submit();                    
	}
}


// =================================================================================================================
// ================================= Consultar Placas al Detalle (MODIFICADA) ======================================
// =================================================================================================================

function consultar_detalle_ofi(form) {
	
	var h_usuario_id_oficina	= document.getElementById("h_usuario_id_oficina").value;
	var h_usuario_id_entidad	= document.getElementById("h_usuario_id_entidad").value;
	var fecha_inicio 	= document.getElementById("fecha_inicio").value;
	var fecha_fin 		= document.getElementById("fecha_fin").value;
	var id_estatus		= document.getElementById("id_estatus").value;
	
	var inicio  = fecha_inicio.split("/");
	var fin 	= fecha_fin.split("/");
	
	if ( 	h_usuario_id_entidad == "DP" && 
			document.getElementById("dplacas").checked==false &&
			document.getElementById("portal").checked==false && 
			document.getElementById("oficina").checked==false && 
			document.getElementById("oficina_el").checked==false && 
			document.getElementById("operativo").checked==false  ) {
														alert("Debe indicar el lugar en donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("portal").checked==true && document.getElementById("id_oficinas_portal").value=="" ) {
														alert("Debe indicar la Oficina de donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina").checked==true && document.getElementById("id_oficina").value=="" ) {
														alert("Debe indicar la Oficina (INSTITUTO) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina_el").checked==true && document.getElementById("id_oficina_el").value=="" ) {
														alert("Debe indicar la Oficina (EN LINEA) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("operativo").checked==true && document.getElementById("id_operativo").value=="" ) {
														alert("Debe indicar el Operativo de donde desea Consultar las Placas");	
	} else if ( fecha_inicio == "" ) { 		alert("Debe indicar la Fecha de Inicio");
	} else if ( fecha_fin == "" ) {			alert("Debe indicar la Fecha de Fin");	
	
	} else if ((parseFloat(inicio[2]) >= parseFloat(fin[2])) && (parseFloat(inicio[1]) >= parseFloat(fin[1])) && (parseFloat(inicio[0]) > parseFloat(fin[0]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if ((parseFloat(inicio[2]) == parseFloat(fin[2])) && (parseFloat(inicio[1]) > parseFloat(fin[1]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if (parseFloat(inicio[2]) > parseFloat(fin[2])) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
	} else if ( document.getElementById("dplacas").checked==false && id_estatus == "" ) {		alert("Debe indicar el Estatus");	
	 
	} else if (true) {      
		if ( h_usuario_id_entidad == "DP" ) {	
			if ( document.getElementById("dplacas").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("dplacas").value;
			} else if ( document.getElementById("portal").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("portal").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficinas_portal").value;
			} else if ( document.getElementById("oficina").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina").value;
			} else if ( document.getElementById("oficina_el").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina_el").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina_el").value;
			} else if ( document.getElementById("operativo").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("operativo").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_operativo").value;
			}
		}
		form.submit();                    
	}
}


// =================================================================================================================
// ========================================== Consultar Stock al Detalle ==========================================
// =================================================================================================================

function consultar_detalle_stock(form) {
	
	var h_usuario_id_oficina	= document.getElementById("h_usuario_id_oficina").value;
	var h_usuario_id_entidad	= document.getElementById("h_usuario_id_entidad").value;
	var fecha_inicio 			= document.getElementById("fecha_inicio").value;
	var fecha_fin 				= document.getElementById("fecha_fin").value;
	var id_estatus				= document.getElementById("id_estatus").value;
	
	var inicio  = fecha_inicio.split("/");
	var fin 	= fecha_fin.split("/");
	
	if ( 	h_usuario_id_entidad == "DP" && 
			document.getElementById("dplacas").checked==false &&
			document.getElementById("portal").checked==false && 
			document.getElementById("oficina").checked==false && 
			document.getElementById("oficina_el").checked==false && 
			document.getElementById("operativo").checked==false  ) {
														alert("Debe indicar el lugar en donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("portal").checked==true && document.getElementById("id_oficinas_portal").value=="" ) {
														alert("Debe indicar la Oficina de donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina").checked==true && document.getElementById("id_oficina").value=="" ) {
														alert("Debe indicar la Oficina (INSTITUTO) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina_el").checked==true && document.getElementById("id_oficina_el").value=="" ) {
														alert("Debe indicar la Oficina (EN LINEA) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("operativo").checked==true && document.getElementById("id_operativo").value=="" ) {
														alert("Debe indicar el Operativo de donde desea Consultar las Placas");	
	} else if ( fecha_inicio == "" ) { 					alert("Debe indicar la Fecha de Inicio");
	} else if ( fecha_fin == "" ) {						alert("Debe indicar la Fecha de Fin");	
	
	} else if ((parseFloat(inicio[2]) >= parseFloat(fin[2])) && (parseFloat(inicio[1]) >= parseFloat(fin[1])) && (parseFloat(inicio[0]) > parseFloat(fin[0]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if ((parseFloat(inicio[2]) == parseFloat(fin[2])) && (parseFloat(inicio[1]) > parseFloat(fin[1]))) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
			 
	} else if (parseFloat(inicio[2]) > parseFloat(fin[2])) 	   
			 
			 { alert("La Fecha de Fin debe ser mayor que la Fecha de Inicio");
	} else if ( document.getElementById("dplacas").checked==false && id_estatus == "" ) {		alert("Debe indicar el Estatus");	
	 
	} else if (true) {      
		if ( h_usuario_id_entidad == "DP" ) {	
			if ( document.getElementById("dplacas").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("dplacas").value;
			} else if ( document.getElementById("portal").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("portal").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficinas_portal").value;
			} else if ( document.getElementById("oficina").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina").value;
			} else if ( document.getElementById("oficina_el").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina_el").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina_el").value;
			} else if ( document.getElementById("operativo").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("operativo").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_operativo").value;
			}
		}
		form.submit();                    
	}
}


// =================================================================================================================
// =========================================== Consultar Placa al Detalle ==========================================
// =================================================================================================================

function consultar_detalle_placa(form) {
	
	var id_placa	= document.getElementById("placa").value;
	
	if ( id_placa == "" ) {
													alert("Debe indicar la Placa a consultar");
	} else if ( id_placa != "" ) {										// Si es una carga individual
			
		if ( id_placa.length == 7 ) {				
			this.logitud_placa = 7;		
		} else if ( id_placa.length == 6 ) {				
			this.logitud_placa = 6;		
		}

		estado_placa 	= this.buscar_estado(id_placa);					// Buscamos el estado de la placa
		tipo_placa 		= this.buscar_tipo_placa(id_placa);				// Buscamos el tipo de placa
			
		if ( estado_placa != "NO VALIDO" ) {							// Validamos el estado
			if ( tipo_placa != "NO VALIDO") {							// Validamos el tipo de placa				
				form.submit();                   
					
			} else {
				alert("ATENCIÓN: Debe ingresar un tipo de placa valido.");
			}
		} else {
			alert("ATENCIÓN: La placa debe terminar en una letra que especifique el estado.");
		}	
	}	
}
	

// =================================================================================================================
// ================= Existencia Detallada de Placas - Seleccinar estado o tipo de placa ============================
// =================================================================================================================

function seleccionar_select(form) {
		
	x = document.getElementById("id_operacion");
	
	if ( x.checked == true  ){
		document.getElementById("id_estado").disabled  = true;
		document.getElementById("id_tipo_placa").disabled  = false;
	} else {
		document.getElementById("id_estado").disabled  = false;
		document.getElementById("id_tipo_placa").disabled  = true;		
	}	
}


// =================================================================================================================
// ================================================ Existencia de Placas ===========================================
// =================================================================================================================

function consultar_existencia(form, reporte) {
	
	var valido 					= false;
	var h_usuario_id_oficina	= document.getElementById("h_usuario_id_oficina").value;
	var h_usuario_id_entidad	= document.getElementById("h_usuario_id_entidad").value;
	var id_estado 				= document.getElementById("id_estado");
	var id_tipo_placa 			= document.getElementById("id_tipo_placa");
	
	if ( 	h_usuario_id_entidad == "DP" && 
			document.getElementById("dplacas").checked==false &&
			document.getElementById("portal").checked==false && 
			document.getElementById("oficina").checked==false && 
			document.getElementById("oficina_el").checked==false && 
			document.getElementById("operativo").checked==false  ) {
														alert("Debe indicar el lugar en donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("portal").checked==true && document.getElementById("id_oficinas_portal").value=="" ) {
														alert("Debe indicar la Oficina de donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina").checked==true && document.getElementById("id_oficina").value=="" ) {
														alert("Debe indicar la Oficina (INSTITUTO) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina_el").checked==true && document.getElementById("id_oficina_el").value=="" ) {
														alert("Debe indicar la Oficina (EN LINEA) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("operativo").checked==true && document.getElementById("id_operativo").value=="" ) {
														alert("Debe indicar el Operativo de donde desea Consultar las Placas");	
	
	} else if ( reporte == "detallada") {		
		if (id_estado.disabled) {
			if ( id_tipo_placa.value == "" ) { 	
												alert("Debe seleccionar el Tipo de Placa");  
			} else {
				valido = true;
			}
		} else if (id_tipo_placa.disabled) {
			if ( id_estado.value == "" ) { 		
												alert("Debe seleccionar el Estado");  
			} else {
				valido = true;
			}		
		}
	} 
	
	if (reporte == "general"){
		valido = true;
	}

	if ( valido ) {
		if ( h_usuario_id_entidad == "DP" ) {
			if ( document.getElementById("dplacas").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("dplacas").value;
			} else if ( document.getElementById("portal").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("portal").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficinas_portal").value;
			} else if ( document.getElementById("oficina").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina").value;
			} else if ( document.getElementById("oficina_el").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina_el").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina_el").value;
			} else if ( document.getElementById("operativo").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("operativo").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_operativo").value;
			}
		}
		form.submit();
	}
}


// =================================================================================================================
// ======================================= Consultar Inventario de Placas ==========================================
// =================================================================================================================

function consultar_inventario(form) {
	
	var h_usuario_id_oficina	= document.getElementById("h_usuario_id_oficina").value;
	var h_usuario_id_entidad	= document.getElementById("h_usuario_id_entidad").value;
	
	if ( 	h_usuario_id_entidad == "DP" && 
			document.getElementById("dplacas").checked==false &&
			document.getElementById("portal").checked==false && 
			document.getElementById("oficina").checked==false && 
			document.getElementById("oficina_el").checked==false && 
			document.getElementById("operativo").checked==false  ) {
														alert("Debe indicar el lugar en donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("portal").checked==true && document.getElementById("id_oficinas_portal").value=="" ) {
														alert("Debe indicar la Oficina de Portal de donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina").checked==true && document.getElementById("id_oficina").value=="" ) {
														alert("Debe indicar la Oficina (INSTITUTO) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina_el").checked==true && document.getElementById("id_oficina_el").value=="" ) {
														alert("Debe indicar la Oficina (EN LINEA) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("operativo").checked==true && document.getElementById("id_operativo").value=="" ) {
														alert("Debe indicar el Operativo de donde desea Consultar las Placas");	
	
	} else if (true) {		
		if ( h_usuario_id_entidad == "DP" ) {
			if ( document.getElementById("dplacas").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("dplacas").value;
			} else if ( document.getElementById("portal").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("portal").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficinas_portal").value;
			} else if ( document.getElementById("oficina").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina").value;
			} else if ( document.getElementById("oficina_el").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina_el").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina_el").value;
			} else if ( document.getElementById("operativo").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("operativo").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_operativo").value;
			}
		}
		form.submit();
	} 
}


// =================================================================================================================
// ================================== Consultar Inventario de Placas en PORTAL =====================================
// =================================================================================================================

function consultar_inventario_portal(form) {
	
	var h_usuario_id_oficina	= document.getElementById("h_usuario_id_oficina").value;
	var h_usuario_id_entidad	= document.getElementById("h_usuario_id_entidad").value;
	
	if ( 	h_usuario_id_entidad == "DP" && 
			document.getElementById("portal").checked==false && 
			document.getElementById("oficina").checked==false && 
			document.getElementById("oficina_el").checked==false && 
			document.getElementById("operativo").checked==false  ) {
														alert("Debe indicar el lugar en donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("portal").checked==true && document.getElementById("id_oficinas_portal").value=="" ) {
														alert("Debe indicar la Oficina de Portal de donde desea Consultar las Placas");	
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina").checked==true && document.getElementById("id_oficina").value=="" ) {
														alert("Debe indicar la Oficina (INSTITUTO) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("oficina_el").checked==true && document.getElementById("id_oficina_el").value=="" ) {
														alert("Debe indicar la Oficina (EN LINEA) de donde desea Consultar las Placas");
	} else if ( h_usuario_id_entidad == "DP" && document.getElementById("operativo").checked==true && document.getElementById("id_operativo").value=="" ) {
														alert("Debe indicar el Operativo de donde desea Consultar las Placas");	
	
	} else if (true) {		
		if ( h_usuario_id_entidad == "DP" ) {
			if ( document.getElementById("portal").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("portal").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficinas_portal").value;
			} else if ( document.getElementById("oficina").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina").value;
			} else if ( document.getElementById("oficina_el").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("oficina_el").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina_el").value;
			} else if ( document.getElementById("operativo").checked==true ) {
				document.getElementById("h_tipo_operacion").value = document.getElementById("operativo").value;
				document.getElementById("h_dato_operacion").value = document.getElementById("id_operativo").value;
			}
		}
		form.submit();
	} 
}


// =================================================================================================================
// ================================= Setear los datos de un Reporte para Consultar =================================
// =================================================================================================================

function setear_reporte(form, login, id_evento, fecha) {
	
	document.getElementById("login_r").value 		= login;
	document.getElementById("id_evento_r").value 	= id_evento;
	document.getElementById("fecha_r").value 		= fecha;
	
	form.submit();
}


// =================================================================================================================
// ================================ Consultar Inventario de Placas (Auditoria) =====================================
// =================================================================================================================

function consultar_inventario_auditoria(form) {
	
	if ( 	document.getElementById("dplacas").checked==false &&
			document.getElementById("portal").checked==false && 
			document.getElementById("oficina").checked==false && 
			document.getElementById("oficina_el").checked==false && 
			document.getElementById("operativo").checked==false  ) {
														alert("Debe indicar el lugar en donde desea Consultar las Placas");	
	} else if ( document.getElementById("portal").checked==true && document.getElementById("id_oficinas_portal").value=="" ) {
														alert("Debe indicar la Oficina de Portal de donde desea Consultar las Placas");	
	} else if ( document.getElementById("oficina").checked==true && document.getElementById("id_oficina").value=="" ) {
														alert("Debe indicar la Oficina (INSTITUTO) de donde desea Consultar las Placas");
	} else if ( document.getElementById("oficina_el").checked==true && document.getElementById("id_oficina_el").value=="" ) {
														alert("Debe indicar la Oficina (EN LINEA) de donde desea Consultar las Placas");
	} else if ( document.getElementById("operativo").checked==true && document.getElementById("id_operativo").value=="" ) {
														alert("Debe indicar el Operativo de donde desea Consultar las Placas");	
	
	} else if (true) {		
		if ( document.getElementById("dplacas").checked==true ) {
			document.getElementById("h_tipo_operacion").value = document.getElementById("dplacas").value;
		} else if ( document.getElementById("portal").checked==true ) {
			document.getElementById("h_tipo_operacion").value = document.getElementById("portal").value;
			document.getElementById("h_dato_operacion").value = document.getElementById("id_oficinas_portal").value;
		} else if ( document.getElementById("oficina").checked==true ) {
			document.getElementById("h_tipo_operacion").value = document.getElementById("oficina").value;
			document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina").value;
		} else if ( document.getElementById("oficina_el").checked==true ) {
			document.getElementById("h_tipo_operacion").value = document.getElementById("oficina_el").value;
			document.getElementById("h_dato_operacion").value = document.getElementById("id_oficina_el").value;
		} else if ( document.getElementById("operativo").checked==true ) {
			document.getElementById("h_tipo_operacion").value = document.getElementById("operativo").value;
			document.getElementById("h_dato_operacion").value = document.getElementById("id_operativo").value;
		}
		form.submit();
	} 
}